<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2007 XBRL International. All Rights Reserved.   
 
This version is non-normative - it should be identical to the normative version that is contained in Appendix A of the relevant specification except for this comment.

Following the schema maintenance policy of XBRL International, it is the intent (but is not guaranteed) that the location of non-normative versions of these schemas on the web will be as follows:

1)	While any schema is the most current RECOMMENDED version and until it is superseded by any additional errata corrections a non-normative version will reside on the web in the directory http://www.xbrl.org/2008/ - during the drafting process for this specification this directory should contain a copy of the most recent published version of the schema at http://www.xbrl.org/2008/variable.xsd.

2)	A non-normative version of each schema as corrected by any update to the RECOMMENDATION will be archived in perpetuity on the web in a directory that will contain a unique identification indicating the date of the update.

-->
<schema 
  targetNamespace="http://xbrl.org/2010/variable-bind-missing" 
  elementFormDefault="qualified"
  xmlns="http://www.w3.org/2001/XMLSchema" 
  xmlns:variableBindMissing="http://xbrl.org/2010/variable-bind-missing" 
  xmlns:formula="http://xbrl.org/2008/formula"
  xmlns:variable="http://xbrl.org/2008/variable"
  xmlns:gen="http://xbrl.org/2008/generic" 
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xl="http://www.xbrl.org/2003/XLink"
>

  <import namespace="http://www.xbrl.org/2003/XLink" 
    schemaLocation="http://www.xbrl.org/2003/xl-2003-12-31.xsd"/>

  <import namespace="http://www.w3.org/1999/xlink" 
    schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>

  <import namespace="http://xbrl.org/2008/generic" 
    schemaLocation="generic-link.xsd"/>

  <import
    namespace="http://xbrl.org/2008/formula"
    schemaLocation="http://www.xbrl.org/2008/formula.xsd" />

  <import
    namespace="http://xbrl.org/2008/variable"
    schemaLocation="http://www.xbrl.org/2008/variable.xsd" />

  <element id="xml-fact-variable-bind-missing"
  name="factVariable" substitutionGroup="variable:variable">
    <complexType mixed="true">
      <complexContent mixed="true">
        <extension base="variable:resource.type">
          <sequence>
            <element name="bindMissing"  minOccurs="0" maxOccurs="1">
              <complexType>
                <sequence>
                  <sequence>
                    <choice minOccurs="0">
                      <element name="precision" type="variable:expression" />
                      <element name="decimals" type="variable:expression" />
                    </choice>
                    <element ref="formula:aspects" minOccurs="0" maxOccurs="unbounded"/>
                  </sequence>
                </sequence>
                <attribute name="value" type="variable:expression" use="optional"/>
                <attribute name="nilled" type="boolean" use="optional"/>
                <attribute name="source" type="variable:QName" use="optional"/>
              </complexType>
            </element>
          </sequence>
          <attribute name="nils" type="boolean" use="optional"/>
          <attribute name="matches" type="boolean" use="optional"/>
          <attribute name="bindAsSequence" type="boolean" use="required"/>
          <attribute name="source" type="variable:QName" use="optional"/>
        </extension>
      </complexContent>
    </complexType>
  </element>


</schema>